#ifndef OCNULL_H_INCLUDED
#define OCNULL_H_INCLUDED

#include "XGE_Common.h"
#include "ObjectComponent.h"

namespace XGE
{
    namespace OC
    {
        class Null : public XGE::ObjectComponent
        {
            protected:

            public:
                Null(const Ogre::String& nName, const Ogre::String& nTypeName) : ObjectComponent(nName, nTypeName) { };
                ~Null() {};

                virtual void activate(const Ogre::FrameEvent& evt);
                virtual void deactivate(const Ogre::FrameEvent& evt);
                virtual ObjectComponent* _clone(const Ogre::String& nName);
                virtual bool _update(void);
                virtual bool _delete();
        };
    }
}

#endif // OCNULL_H_INCLUDED
